/**
 * QueryResultRowBean.java
 * Version 1.0.0
 * Created on 2018年7月19日
 *
 */
package com.yincheng.oes.business.exam.studentexam;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * @author yangsy
 * @version 1.0.0
 * @since
 * 创建时间：2018年9月13日
 * <p>
 * 功能描述：考试成绩查询结果实体
 * <p>
 * 邮箱地址：446948434@qq.com
 */
public class QueryResultRowBean {

    private String paperId;// 试卷id

    /**
     * 考试成绩id
     */
    private String paperResultId;

    /**
     * 试卷名称
     */
    private String paperName;

    /**
     * 正确率
     */
    private Float correctRate;

    /**
     * 出卷时间
     */
    @JsonFormat(timezone = "GMT+8:00", pattern = "yyyy-MM-dd")
    private Date createTime;

    /**
     * 答卷状态，1：未回答、2：回答中、3：回答完毕
     */
    private String status;

    /**
     * 答题开始时间
     */
    @JsonFormat(timezone = "GMT+8:00", pattern = "yyyy-MM-dd")
    private Date startTime;

    /**
     * 答题结束时间
     */
    @JsonFormat(timezone = "GMT+8:00", pattern = "yyyy-MM-dd")
    private Date endTime;

    /**
     * @return the paperResultId
     */
    public String getPaperResultId() {
        return paperResultId;
    }

    /**
     * @param paperResultId the paperResultId to set
     */
    public void setPaperResultId(String paperResultId) {
        this.paperResultId = paperResultId;
    }

    /**
     * @return the paperName
     */
    public String getPaperName() {
        return paperName;
    }

    /**
     * @param paperName the paperName to set
     */
    public void setPaperName(String paperName) {
        this.paperName = paperName;
    }

    /**
     * @return the correctRate
     */
    public Float getCorrectRate() {
        return correctRate;
    }

    /**
     * @param correctRate the correctRate to set
     */
    public void setCorrectRate(Float correctRate) {
        this.correctRate = correctRate;
    }

    /**
     * @return the createTime
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * @param createTime the createTime to set
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * @return the status
     */
    public String getStatus() {
        return status;
    }

    /**
     * @param status the status to set
     */
    public void setStatus(String status) {
        this.status = status;
    }

    /**
     * @return the startTime
     */
    public Date getStartTime() {
        return startTime;
    }

    /**
     * @param startTime the startTime to set
     */
    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    /**
     * @return the endTime
     */
    public Date getEndTime() {
        return endTime;
    }

    /**
     * @param endTime the endTime to set
     */
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    /**
     * @return the paperId
     */
    public String getPaperId() {
        return paperId;
    }

    /**
     * @param paperId the paperId to set
     */
    public void setPaperId(String paperId) {
        this.paperId = paperId;
    }
}
